cssnode: Track invalid children
authorBenjamin Otte <otte@redhat.com>
Sun, 1 Mar 2015 12:14:01 +0000 (13:14 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 18 Mar 2015 14:23:33 +0000 (15:23 +0100)
commitc7fba52a36092d16fcd38c87b6d2a29f160dc4ee
tree359740fbdbdfb496ef97d6bf167f1fb3b01046d1
parent7395dddd47caff3c192fd7def3cc95e92191d98d
cssnode: Track invalid children

We need to properly track if a node needs to propagate invalidation
state information to its children. We didn't do this properly before and
that could lead to us forgetting to invalidate nodes in corner cases.
gtk/gtkcssnode.c
gtk/gtkcssnodeprivate.h